home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / manage / tarchv.arc / TARCHIVE.TXT < prev    next >
Text File  |  1988-05-13  |  2KB  |  45 lines

  1.   TARCHIVE and TRESTORE may be used to backup and restore trustee 
  2.   assignments for both users and groups with Netware.
  3.  
  4.      TARCHIVE will get ALL User and Group Assignments for ALL attached 
  5.   volumes and store them in a file called TARCHIVE.DAT.  This data file can 
  6.   then be backed up or transfered (or whatever).
  7.      
  8.      TRESTORE will read the TARCHIVE.DAT file and add those assignments to 
  9.   any existing trustee assignments.  If there is a same definition, it will 
  10.   update that trustee's privilages based upon those in TARCHIVE.DAT.
  11.  
  12.   NOTE:  TARCHIVE creates TARCHIVE.DAT in the default directory upon 
  13.          execution.
  14.          TRESTORE looks for TARCHIVE.DAT in the default directory upon 
  15.          execution.
  16.  
  17.      The TARCHIVE.DAT file is a standard DOS delimited data file.  I chose 
  18.   this so that the TRESTORE program can be utilized even further.  For 
  19.   instance, a user can create (using any text editor) the TARCHIVE.DAT file 
  20.   with the proper structure and TRESTORE will 'batch' assign these trustee 
  21.   assignments.  This allows the user to quickly type a large group of 
  22.   assignments, and use TRESTORE to add them all at once.
  23.  
  24.      The structure of TARCHIVE.DAT is quite simple and is defined below:
  25.  
  26.      "<ObjectType>", "<ObjectName>", "<AccessMask>", "<TrusteePath>"
  27.  
  28.      ObjectType     =    1 for Users.  2 for Groups.
  29.      ObjectName     =    The User/Group Unique Object ID.
  30.      AccessMask     =    Privilages Granted in the form of RWOCDPSM.
  31.                          This field MUST be properly aligned (8 characters).  
  32.                          A space MUST be used where a privilage is NOT 
  33.                          desired.
  34.      TrusteePath    =    This is the path to add the trustee to.  The
  35.                          syntax is VOLUME:PATH[/PATH...]
  36.  
  37.      To see an example of the TARCHIVE.DAT file structure, run the TARCHIVE 
  38.   program and then view the file.  Please note, however, that aborting the
  39.   TARCHIVE program will also automatically purge the TARCHIVE.DAT file.  The
  40.   program MUST terminate normally in order for it to be retained.
  41.  
  42.  
  43.   THIS PROGRAM WAS WRITTEN BY NETWARE USER MICHAEL SHADDUCK AND IS SUPPLIED
  44.   WITHOUT EXPRESSED OR IMPLIED WARRANTY AS TO ITS FITNESS OR FUNCTIONALITY.
  45.   5/13/88